#include <math.h>
#include <stdio.h>

void main() {
  FILE * arq = NULL, * arq1 = NULL, * arq2 = NULL;
  int rs;
  char c = ' ';
  float nota, soma, conta_notas;
	
  if((arq = fopen("arq_703_2.txt","r")) != NULL) {	
	if(((arq1 = fopen("arq_703a_2.txt","w")) != NULL) && ((arq2 = fopen("arq_703b_2.txt","w")) != NULL)) {
	  while(c != EOF) {
		conta_notas = soma = 0;
		while ((c != EOF) && (c != '\n')) {
		  rs = fscanf(arq,"%f", &nota);
		  c = fgetc(arq);	
		  if (rs == 1) {				
			conta_notas++;
			soma = soma + nota;
		  }
		}
		if(c == '\n') 
		  c = ' ';		
		if((conta_notas > 0) && (soma/conta_notas >= 5)) 
		  fprintf(arq1, "%f\n", soma/conta_notas);				
		else if(conta_notas > 0)
		  fprintf(arq2, "%f\n", soma/conta_notas);
	  }		
	  fclose(arq);
	  fclose(arq1);
	  fclose(arq2);			
	}				
  }
}
